package com.wash.shoes.resp;

import com.ruoyi.common.core.domain.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("统计响应对象")
@Data
public class StatisticsResp extends BaseModel {
    @ApiModelProperty(value = "单量监控-获取48小时妥投量")
    private StatisRecordVo fortyEighthDeliveryQuantity;
    @ApiModelProperty(value = "单量监控-在厂量,订单状态不是取消、不是送鞋中、不是取鞋中")
    private StatisRecordVo inFactoryQuantity;
    @ApiModelProperty(value = "单量监控-入厂待预检量")
    private StatisRecordVo inFactoryWaitUnpacking;
    @ApiModelProperty(value = "单量监控-在厂待质检量")
    private StatisRecordVo waitingForQualityInspection;
    @ApiModelProperty(value = "单量监控-质检待出厂量")
    private StatisRecordVo qualityWaitOutFactory;


    @ApiModelProperty(value = "今日产能指标-今日预检衣服量")
    private StatisRecordVo todayPreCheckClothes;

    @ApiModelProperty(value = "今日产能指标-今日质检衣服量")
    private StatisRecordVo todayQualityClothes;

    @ApiModelProperty(value = "今日产能指标-今日出厂量")
    private StatisRecordVo todayOutput;
    @ApiModelProperty(value = "超时告警-订单状态是待入库超过24H的")
    private StatisRecordVo over24HUnpacking;
    @ApiModelProperty(value = "超时告警-订单状态是待入库超过72H的")
    private StatisRecordVo over72HUnpacking;
    @ApiModelProperty(value = "超时告警-在厂超过4天")
    private StatisRecordVo inFactoryOver4Days;
    @ApiModelProperty(value = "超时告警-在厂超过6天")
    private StatisRecordVo inFactoryOver6Days;
    @ApiModelProperty(value = "工单指标-今日工单")
    private int todayWorkOrder;
    @ApiModelProperty(value = "工单指标-12H未处理工单")
    private int twelveHoursUnprocessedWorkOrder;
    @ApiModelProperty(value = "工单指标-24H未处理工单")
    private int twentyFourHoursUnprocessedWorkOrder;
    @ApiModelProperty(value = "工单指标-48H未处理工单")
    private int fortyEightHoursUnprocessedWorkOrder;
    @ApiModelProperty(value = "工单指标-近三天工单量")
    private int threeDaysWorkOrder;
    @ApiModelProperty(value = "工单指标-反洗订单量")
    private StatisRecordVo reverseWashOrder;
}
